package com.yuhuihui.common.utils.excel.read.convert;

import java.text.ParseException;

/**
 * 单元格类型转化接口
 *
 * @author yuhh
 * @date 2022-08-22 16:23:06
 */
public interface AbstractCellTypeConvert {

	/**
	 * 单元格类型转换实现方法
	 *
	 * @param parameter 单元格类型转换参数
	 * @return {@link Object } 转换后的值
	 * @throws ParseException 异常
	 * @author yuhh
	 * @date 2022-08-22 16:23:12
	 */
	Object cellTypeConvert(CellTypeConvertParameter parameter) throws ParseException;

	/**
	 * 获取类型编码
	 *
	 * @return int
	 * @author yuhh
	 * @date 2022-08-22 16:23:21
	 */
	int getTypeCode();
}
